翻訳と辞書
Words near each other
・ Divide Peaks
・ Divide Pictures
・ Divide the Blackened Sky
・ Divide the Sea
・ Divide Township
・ Divide Township, Buffalo County, Nebraska
・ Divide Township, Nebraska
・ Divide Township, Phelps County, Nebraska
・ Divide, Colorado
・ Divide, Illinois
・ Divide, Lane County, Oregon
・ Divide, Montana
・ Divide, Oregon
・ Divide, Saskatchewan
・ Divide, West Virginia
Divide-and-conquer eigenvalue algorithm
・ Divided & United
・ Divided (disambiguation)
・ Divided (game show)
・ Divided by Night
・ Divided by Zero
・ Divided City
・ Divided City (film)
・ Divided City Project
・ Divided consciousness
・ Divided differences
・ Divided domain
・ Divided drive (locomotive)
・ Divided Families Foundation
・ Divided family


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Divide-and-conquer eigenvalue algorithm : ウィキペディア英語版
Divide-and-conquer eigenvalue algorithm
Divide-and-conquer eigenvalue algorithms are a class of eigenvalue algorithms for Hermitian or real symmetric matrices that have recently (circa 1990s) become competitive in terms of stability and efficiency with more traditional algorithms such as the QR algorithm. The basic concept behind these algorithms is the divide-and-conquer approach from computer science. An eigenvalue problem is divided into two problems of roughly half the size, each of these are solved recursively, and the eigenvalues of the original problem are computed from the results of these smaller problems.
Here we present the simplest version of a divide-and-conquer algorithm, similar to the one originally proposed by Cuppen in 1981. Many details that lie outside the scope of this article will be omitted; however, without considering these details, the algorithm is not fully stable.
==Background==
As with most eigenvalue algorithms for Hermitian matrices, divide-and-conquer begins with a reduction to tridiagonal form. For an m \times m matrix, the standard method for this, via Householder reflections, takes \fracm^ flops, or \fracm^ if eigenvectors are needed as well. There are other algorithms, such as the Arnoldi iteration, which may do better for certain classes of matrices; we will not consider this further here.
In certain cases, it is possible to ''deflate'' an eigenvalue problem into smaller problems. Consider a block diagonal matrix
:T = \begin T_ & 0 \\ 0 & T_\end.
The eigenvalues and eigenvectors of T are simply those of T_ and T_, and it will almost always be faster to solve these two smaller problems than to solve the original problem all at once. This technique can be used to improve the efficiency of many eigenvalue algorithms, but it has special significance to divide-and-conquer.
For the rest of this article, we will assume the input to the divide-and-conquer algorithm is an m \times m real symmetric tridiagonal matrix T. Although the algorithm can be modified for Hermitian matrices, we do not give the details here.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Divide-and-conquer eigenvalue algorithm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.